Idealized Piecewise Linear Branch Prediction
نویسنده
چکیده
Traditional branch predictors exploit correlations between pattern history and branch outcome to predict branches, but there is a stronger and more natural correlation between path history and branch outcome. I exploit this correlation with piecewise linear branch prediction, an idealized branch predictor that develops a set of linear functions, one for each program path to the branch to be predicted, that separate predicted taken from predicted not taken branches. Taken together, all of these linear functions form a piecewise linear decision surface. Disregarding implementation concerns modulo a 64.25 kilobit hardware budget, I present this idealized branch predictor for the first Championship Branch Predictor competition. I describe the idea of the algorithm and as well as tricks used to squeeze it into 64.25 kilobits while maintaining good accuracy.
منابع مشابه
Dynamical Functional Artificial Neural Network: Use of Efficient Piecewise Linear Functions
A nonlinear adaptive time series predictor has been developed using a new type of piecewise linear (PWL) network for its underlying model structure. The PWL Network is a D-FANN (Dynamical Functional Artificial Neural Network) the activation functions of which are piecewise linear. The new realization is presented with the associated training algorithm. Properties and characteristics are discuss...
متن کاملTree structured non-linear signal modeling and prediction
In this paper we develop a regression tree approach to identi cation and prediction of signals which evolve according to an unknown non-linear state space model. In this approach a tree is recursively constructed which partitions the p-dimensional state space into a collection of piecewise homogeneous regions utilizing a 2-ary splitting rule with an entropy-based node impurity criterion. On thi...
متن کاملPlanelet Transform: A New Geometrical Wavelet for Compression of Kinect-like Depth Images
With the advent of cheap indoor RGB-D sensors, proper representation of piecewise planar depth images is crucial toward an effective compression method. Although there exist geometrical wavelets for optimal representation of piecewise constant and piecewise linear images (i.e. wedgelets and platelets), an adaptation to piecewise linear fractional functions which correspond to depth variation ov...
متن کاملNon-Viable Path Branch Prediction
For modern superscalar processors which implement deeper and wider pipelines, accurate branch prediction is crucial for feeding sufficient number of correct instructions into the superscalar’s highly-parallelized execution core. In this paper, we show that what the branch predictor is learning has significant implications for its ability to make effective use of branch correlation and its abili...
متن کاملThe implications of piecewise linear process of normal accruals
The present study investigates whether the basic assumption in the Jones model, which normal accruals are a linear function of change in sales, is empirically valid. It also discusses and addresses the implications of the assumption violation in the earnings management detection tests. The research employs a sample of 2832 observations of the annual information of firms listed in Tehran Stock E...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- J. Instruction-Level Parallelism
دوره 7 شماره
صفحات -
تاریخ انتشار 2005